﻿using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace Shop.BSL.DataContract
{
    [DataContract(Namespace = "http://shop.hanoitown.com")]
    public class Category
    {
        // Properties
        [DataMember]
        public string AlternateDescription { get; set; }
        [DataMember]
        public List<int> CatalogID { get; set; }
        [DataMember]
        public int CategoryId { get; set; }
        [DataMember]
        public int? CategoryNodeStatusID { get; set; }
        [DataMember]
        public string Custom1 { get; set; }
        [DataMember]
        public string Custom2 { get; set; }
        [DataMember]
        public string Custom3 { get; set; }
        [DataMember]
        public string Description { get; set; }
        [DataMember]
        public int DisplayOrder { get; set; }
        [DataMember]
        public string ImageAltTag { get; set; }
        [DataMember]
        public string ImageFile { get; set; }
        [DataMember]
        public string LocaleCode { get; set; }
        [DataMember]
        public string MasterPage { get; set; }
        [DataMember]
        public string Name { get; set; }
        [DataMember]
        public int? ParentCategoryNodeId { get; set; }
        [DataMember]
        public string ParentCategoryProxyPath { get; set; }
        [DataMember]
        public string SeoDescription { get; set; }
        [DataMember]
        public string SeoKeywords { get; set; }
        [DataMember]
        public string SeoTitle { get; set; }
        [DataMember]
        public string SeoUrl { get; set; }
        [DataMember]
        public string ShortDescription { get; set; }
        [DataMember]
        public string StoreName { get; set; }
        [DataMember]
        public bool SubCategoryGridVisibleInd { get; set; }
        [DataMember]
        public string Title { get; set; }
        [DataMember]
        public bool VisibleInd { get; set; }

        public Category(){}
    }
}
